package com.kai.service.data.request.user;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

@Data
public class CreateUserInfoRequest {
    /**
     * 账号
     */
    @NotBlank(message = "账号不能为空")
    private String username;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 密码
     */
    @NotBlank(message = "密码不能为空")
    private String password;

    /**
     * 头像url
     */
    @Value("${default.imgUrl:}")
    private String imgUrl;

    /**
     * 性别, 0-未知 1-男，2-女
     */
    private Integer gender;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 用户权限列表
     */
    private List<Integer> userRoleIds;
}
